export interface jsondataVO {
    body?: anyObjVO;
    bodydata?: anyObjVO;
    hasdetail?: string;
    head?: headVO;
    jhgl_id?: string;
    titleField?: string;
    headmetadata?:anyObjVO;
    bodymetadata?:anyObjVO;
    optionvalue?:string


}

interface anyObjVO {
    [key: string]: any,

}

interface headVO {
    anyObjVO
}




export interface planItemVO {
    jhgl_status_enum?: string;
    jhgl_status?: string;
    jhgl_idowner?: string;
    jhgl_zqlxpq_enum?: string;
    jhgl_jhscbylx_enum?: string;
    title?: string;
    jhgl_createdby_ref?: string;
    jhgl_jhcj_ref?: string;
    jhgl_createdby?: string;
    jhgl_jssj?: string;
    jhgl_remark?: string;
    id?: string;
    jhgl_pqz?: string;
    value?: string;
    jhgl_id?: string;
    jhgl_xiefangby?: string;
    jhgl_iddep_ref?: string;
    jhgl_mudi?: string;
    label?: string;

    jhgl_zqlx?: string;
    tags?: string;
    jhgl_kssj?: string;
    jhgl_idowner_ref?: string;
    jhgl_jhscbylx?: string;
    jhgl_jhcj?: string;

    jhgl_zqlx_enum?: string;
    jhgl_zqlxpq?: string;
    jhgl_iddep?: string;
    jhgl_khs?: string;
    jhgl_xiefangby_ref?: string


}


export interface flowCardJsonDataVO {
    head?: Array<anyObjVO>;
    history?: Array<anyObjVO>;
    relevant?: Array<anyObjVO>;
    isowner?: string;
    hasdetail?: string;
    bodydata?: Array<anyObjVO>;
}

interface fieldsMapItemVO{
    model:string;
    sfield:string;
}

export interface actionVO {
    actionBo?: string;
    actionId?: string;
    actionName?: string;
    actionType?: string;
    canskip?: boolean;
    ended?: boolean;
    fields?: string;
    itemId?: string;
    logid?: string;
    states?: string;
    toBo?: string;
    toId?: string;
    toPage?: string;
    zdys?:any;
    useai?:boolean;
    fieldsMapping?:Array<fieldsMapItemVO>
}


